package com.xuzhiguang.baidu.pan.sdk;

import com.xuzhiguang.baidu.pan.sdk.operations.BaiduPanBasicOperations;
import com.xuzhiguang.baidu.pan.sdk.operations.BaiduPanOAuthOperations;
import com.xuzhiguang.baidu.pan.sdk.operations.BaiduPanOperations;
import com.xuzhiguang.baidu.pan.sdk.operations.BaiduPanUploadOperations;

/**
 * @author xuzhiguang
 * @date 2020/6/25 16:24
 */
public interface BaiduPan {

    /**
     * 基本操作
     * @return
     */
    BaiduPanOperations ops();

    /**
     * 基础能力接口
     * @return
     */
    BaiduPanBasicOperations basicOps();

    /**
     * 百度api鉴权接口
     * @return
     */
    BaiduPanOAuthOperations oauthOps();

    /**
     * 上传文件接口
     * @return
     */
    BaiduPanUploadOperations uploadOps();
}
